home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 July: Mac OS SDK / Dev.CD Jul 97 SDK1.toast / Development Kits (Disc 1) / Apple Guide / Engineering / APISample / APISampleCW / UAppShared.h < prev   
Encoding:
Text File  |  1994-08-23  |  3.7 KB  |  160 lines  |  [TEXT/MPS ]

  1. // Copyright ©1994 Apple Computer, Inc.
  2. // Author: John Powers
  3. // Date:   27-Aug-94
  4.  
  5. // UAppShared.h
  6. // Contains constants shared among OurApp.cp and OurApp.r.
  7.  
  8. #ifndef __UAPPSHARED__
  9. #define __UAPPSHARED__                // #endif __UAPPSHARED__ is at end of this file
  10.  
  11. /*
  12.  
  13.     History (most recent first):
  14.     
  15.     27-Aug-94 1.1d1e2 JRP    Additional changes to convert to CW PPC.
  16.     26-May-94 1.1d1e1 JRP    Moved autostart alert constants to UApp.h
  17.                             Add contents of TApplicationCommon.h.
  18.     24-Feb-94 1.0d1e1 JRP    Derived from MoHelp 1.0d3e2.
  19.     
  20. */
  21.  
  22.         // Version information
  23.  
  24. #define kVersionNumber  "1.1d1e2"
  25. #define kAppRelease        2
  26. #define kVersionDate    "27-Aug-94"
  27.  
  28. #define    kVersionBytes        0x01, 0x10, development, 0x01, verUs
  29. #define    kProgramName        "MoGuide"
  30. #define kCopyright            "©1994 Apple Computer Inc., All Rights Reserved."
  31. #define kCreator            'MoG1'
  32.  
  33.         // Flags
  34.             // __WantMoGuide__ is normally 1.
  35.             // If you set __WantMoGuide__ to 0, you'll get an application
  36.             // that can open and close Apple Guide databases, but that's all.
  37. #define __WantMoGuide__        1
  38.             // __DebugShuffle__ is normally 0 and probably should be forever.
  39. #define __DebugShuffle__    0
  40.  
  41.         // Select file dialog
  42.  
  43. #define rSelectFileDlog        128
  44. #define kSelectFileCancel    -1
  45.  
  46.         // About… dialog
  47.  
  48. #define rAboutDlog            130
  49. #define iAboutOk            1
  50. #define iAboutTitle            2
  51.  
  52.         // Menus
  53.  
  54. #define rMenuBar            130            // MBAR for TApp
  55. #define rMenuBarMo            131            // MBAR for TAppMo
  56.  
  57. #define mApple                132            // MENU
  58. #define iAbout                1
  59. #define mFile                133            // MENU
  60. #define iOpenFile            1
  61. #define iCloseFile            2
  62. #define iGetInfo            3
  63. #define    iDashedLine1        4
  64. #define iQuit                5
  65. #define mEdit                134            // MENU
  66. #define iUndo                1
  67. #define    iDashedLine2        2
  68. #define iCut                3
  69. #define    iCopy                4
  70. #define iPaste                5
  71. #define iClear                6
  72. #define    iDashedLine3        7
  73. #define    iShowClipboard        8
  74. #define mMoGuide            136            // MENU
  75. #define iStartGuide            1
  76. #define iQuitGuide            2
  77. #define    iOpenDefault        3
  78. #define iClose                4
  79. #define iDashedLine4        5
  80. #define iFiles                6
  81. #define iLastMenuItem        6
  82. #define mWindow                137            // MENU
  83. #define iWinArt                1
  84. #define iResetArt            2
  85. #define iShuffleArt            3
  86. #define iDashedLine5        4
  87. #define iFeedback            5
  88. #define iContextTrue        6
  89. #define iContextBeep        7
  90.  
  91.         // Error codes
  92.  
  93. #define kErrNoAppObject            -2001
  94. #define kErrNoScrapObject        -2002
  95. #define kErrNoMenuBar            -2003
  96. #define kErrNoAutoStartObj        -2004
  97. #define kErrDocArtInitFailed    -2005
  98. #define kErrDocFBInitFailed        -2006
  99. #define kErrLockPixelsFailed    -2007
  100. #define kErrNoContextObject        -2008
  101.  
  102.         // Strings
  103.  
  104. #define kUserStrId            1000
  105. #define kStrNotSevenOh        1
  106.  
  107. #define kFeedbackStrId        1001
  108. #define kStrContext            1
  109. #define kStrCoach            2
  110. #define    kStrEvent            3
  111. #define kStrMisc            4
  112.  
  113. #define kFrontWindowStrId    1002
  114. #define kStrNone            1
  115. #define kStrNoneSleeping    2
  116. #define kStrAccess            3
  117. #define kStrPresentation    4
  118.  
  119. #define kDBInfoStrId        1003
  120. #define    kStrNoInfo            1
  121. #define    kStrYes                2
  122. #define kStrNo                3
  123. #define kStrDot                4
  124.  
  125.         // Controls
  126.  
  127. #define kAssistantCntlID    1000
  128.  
  129.         // Art object list resource (ID=kArt1WindResID)
  130.  
  131. #define kResArtObjects        'AOBJ'
  132. #define kResArtObjectsLabel    "AOBJ"
  133.  
  134.         // Auto-start resource
  135.  
  136. #define kResAutoStart        'AUTO'
  137. #define kResAutoStartLabel    "AUTO"
  138. #define kAutoNone            0
  139. #define kAutoFile            1
  140. #define kAutoSelf            2
  141.  
  142.         // Window and art object list id's.
  143.         // The window and art are linked together by
  144.         // having the same id number.
  145.  
  146. #define kArt1WindResID        1001
  147. #define kClipboardWinResID    2001
  148. #define kFeedbackWinResID    2002
  149.  
  150.         // The following is from TApplicationCommon.h
  151.  
  152. /* Some constants for resource ID's */
  153. #define kErrStrings    128                /* error string list */
  154. #define    rUserAlert    129                /* user error alert */
  155.  
  156. /* The following are indicies into our error STR# resource. */
  157. #define    eWrongMachine            1
  158. #define    eSmallSize                2
  159.  
  160. #endif __UAPPSHARED__